Python Job: Software Lead (Python, machine learning)

Job added on

Company

swisspuls

Location

Geneva - Switzerland

Job type

Full-Time

Python Job Details

Would you like to play a key role in shaping the future of environmental monitoring as part of a rapidly expanding team?

If yes, we are exclusively scouting for a Software Lead (Python, machine learning) to join our client's award-winning company!

Work on cutting-edge technologies such as lasers, data analysis, bioaerosols
Flat hierarchies, this person reports directly to the CEO
Full-time, permanent position
Direct employment at a Swiss company

On a daily basis, you will:

  • Develop, integrate, and maintain standalone and embedded software with the R&D team.
  • Work closely with other departments to ensure that software meets their needs.
  • Lead a software and machine learning department.
  • Handle project sprints and deliveries according to schedule.
  • Provide customers with software upgrades.
  • Conduct code reviews and contribute to improving the team’s code quality standards.
  • Maintain documentation in accordance with ISO 9001.

What skill are we searching for?

  • Solid experience in Python development.
  • Strong understanding of object-oriented programming concepts.
  • Expertise in machine learning (decision trees, neural networks).
  • Database knowledge (MySQL, PostgreSQL).
  • An in-depth understanding of Linux.
  • Excellent communication and interpersonal skills.
  • Strong organizational and time management skills.
  • Fluency in English.

You’ll get bonus points for:

  • Previous experience leading a team of developers.
  • Fluent in French.

Submit your application online in one easy step! Apply now!